home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Commodities
/
MUIMousoMeter
/
docs
/
deutsch
/
MousoMeter.doc
next >
Wrap
Text File
|
1996-09-26
|
18KB
|
494 lines
M o u s o m e t e r V3.13
für MUI
© by Wolfgang Breyha and Michael Matzl
in 1993-95
SCHNITZELWARE
Inhalt
------
Rechtliches
Einführung
Voraussetzungen
Programmstart
Infofenster
Rekorde
Maustastenfenster
Maustastenrekorde
Kalibrierung
Tastenbelegung
Zukunft & Autoren
Danksagungen
Geschichte
Rechtliches:
------------
M o u s o m e t e r V3.13
für MUI
Copyright (C) by
Wolfgang Breyha and Michael Matzl
in 1993-95
SCHNITZELWARE
Italian.catalog © by Stefano Peruzzi
Mousometer ist SCHNITZELWARE!
Wenn Sie Mousometer länger als 200 Meter verwenden, müssen Sie an einen
der beiden Autoren Geld für ein "Wiener Schnitzel" und ein Bier schicken
(zur Zeit 15DM oder 10US$). (ad V3.03: Das ist übrigens ernst gemeint!)
Diese Dokumentation darf kopiert und weitergegeben werden solange die
Copyright-Notiz und diese Erlaubnis unverändert auf allen Kopien
enthalten ist.
Es wird keine Garantie gegeben, daß das Programm, das in dieser
Dokumentation beschrieben wird, 100%ig zuverlässig ist. Sie
benutzen dieses Programm auf eigene Gefahr. Die Autoren können auf
}keinen@{ui}
Fall für irgendwelche Schäden verantwortlich gemacht werden, die
durch die Anwendung dieses Programmes entstehen.
(Auch nicht für Sehnenscheidenentzündungen<:o)
Das Paket ist
darf nicht
i} höher sein als US $5 oder 5 DM.
Dieses Paket darf in Public-Domain Sammlungen aufgenommen werden,
insbesondere in Fred Fishs Amiga Disk Library (CD ROM Versionen dieser
Sammlung eingeschlossen). Die Distributionsdatei darf in Mailboxsystemen
oder auf FTP Servern abgelegt werden. Wenn Sie dieses Paket weitergeben
wollen, dann @{i}müssen@{ui} Sie die originale Distributionsdatei
@{b}MUIMousoMeter312.lha@{ub} benutzen.
Das Programm (oder Teile davon) darf ohne eine schriftliche Genehmigung der
Autoren in kommerziellen Programmen nicht benutzt werden.
@endnode
@node Introduction
@title
weiter.
Außerdem benötigt man MUI V2.2 von Stefan Stuntz.
(siehe ReadMe.MUI)
Man benötigt auf jeden Fall:
Fonts/topaz/11
Fonts/topaz.font
libs/commodties.library
libs/diskfont.library
libs/iffparse.library
libs/mathieeedoubbas.library
libs/muimaster.library
libs/rexxsyslib.library
Benützer von V37 & V38 müssen darauf achten, daß das Verzeichnis
'Classes' im Pfad von 'libs:' enthalten ist.
z.B.
assign libs: sys:Classes add
Programmstart:
--------------
Mousometer kann sowohl übers CLI als auch über die Workbench aufgerufen
werden. Am besten ist es, wie bei den meisten Commodities, es einfach
in das WBStartup Verzeichnis zu kopieren.
Die TOOLTYPES und CLI-Optionen sind genau gleich. Und zwar;
CX_PRIORITY siehe Benutzerhandbuch Workbench
SAVE_DISTANCE Distanz nach der jeweils gespeichert werden soll
CALIBRATION Kalibrierungswert für Ihre Maus (siehe
Kalibrierung
)
HANDLERPRI Die Priorität des Input-Handlers (sollte >55 sein!)
MAXDATEDIFF Gibt an wie weit im voraus das Systemdatum zum letzten
von MousoMeter gespeicherten liegen darf. Liegt das
Systemdatum dahinter meldet sich MousoMeter ebenfalls!
RESETHANDLER * ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG *
Diese Funktion kann bei Fehlkonfiguration Schreib-/Lese-
Fehler oder nicht validierte Speichermedien verursachen!!
Lassen Sie tunlichst Ihre Finger davon, wenn Sie nicht
zumindest wissen was ein Resethandler im keyboard.device
ist und welche Gefahren sich verbinden!! Die Authoren
sind sich des Risikos(, aber auch der Sinnhaftigkeit) dieser
Funktion voll bewußt und übernehmen keinerlei Haftung
für Folgeschäden irgenwelcher Art! Sagen Sie nicht Sie
seien nicht gewarnt worden!!
RESETDELAY Ich möchte jenen Vollprofis, die etwas Ahnung von Reset-
handlern haben nochmal kurz die Problematik in Erinnerung
rufen. Nachdem Sie Ctrl-Amiga-Amiga gedrückt haben, ruft das
keyboard.device meinen Resethandler auf, der wiederrum
die Speicherfunktion von MousoMeter aufruft. Nachdem
das File geschrieben ist, teilt MousoMeter dem keyb.dev mit,
daß es fertig ist. Dieses wiederum macht daraufhin den Reset.
Na, wer weis was jetzt passiert ist?? Ganz einfach! Genau
das vor dem ich vorher gewarnt habe! Die Platte ist im
günstigsten Fall nur nicht validiert da die Bitmap nicht
geschrieben wurde.
Der Wert von RESETDELAY gibt an wieviele 1/50 Sekunden
MousoMeter den Reset verzögert damit auch noch die Bitmap
geschrieben werden kann. Vorgabewert ist 150 (3 Sekunden).
Ich (W. Breyha) verwende 75, was aber schon sehr knapp ist!
Zu kurze Werte enden wieder in oben beschriebenem Fiasko!!
* ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG * ACHTUNG *
Die üblichen Commodity-Tooltypes werden nicht unterstützt, da diese Werte in
im Preferences-Programm von MUI eingestellt werden können (POPUP und POPKEY).
Das Infofenster:
----------------
Hier werden allgemeine Informationen über das Programm und die bisher erreichten
Werte bekanntgegeben. Unter anderem wie lange MousoMeter aktiv war und welche
Durchschnittsgeschwindigkeit (in Meter/Stunde) sich araus ergibt. Die Daten die
sich auf "Letztes Mal" beziehen sind jene des letzten Tages an dem MousoMeter
aktiv war (es muß also nicht unbedingt gestern sein!
Das Rekordfenster:
------------------
Hier sieht man in einer Tabelle an welchen Tagen man die drei besten und die drei
schlechtesten Werte in den drei Disziplinen Zeit, Weg und Durchschnittsgeschw.
erreicht hat.
Das Maustastenfenster:
----------------------
Hier sieht man genau wie oft man welche Maustaste gedrückt hat. Zuletzt ist
wie beim Infofenster der Wert des letzten Tages an dem MousoMeter aktiv war.
Für jeden der drei Sparten Zuletzt, Heute und Gesamt gibt es auch einen
Durchschnittswert in Klicks/Stunde.
Das Maustastenrekordfenster:
----------------------------
Hier sieht man in einer Tabelle an welchen Tagen man die drei besten und die drei
schlechtesten Werte mit der jeweiligen Maustaste erreicht hat.
Kalibrierung:
-------------
Wählen Sie im Menü von Mousometer den Punkt "Kalibrierung..." an.
Ein Fenster fordert Sie auf mit gehaltener linker Maustaste genau 10 cm
auf Ihrem Mousepad zu fahren (in x Richtung, was definitionsgemäß von
links nach rechts oder umgekehrt ist;-).
Danach lassen Sie die Maustaste wieder aus.
Nun sagt Ihnen Mousometer den neuen Wert der in den Tooltypes einzutragen
wäre. Weiters werden Sie gefragt, ob sie den Kilometerzähler zurücksetzen
wollen, um möglicherweise falsche Werte zu vermeiden.
Wählen sie danach einfach "Save Prefs" an, um die Kalibrierung abzuspeichern!
(Das hat glaub ich in der MUI-Version bisher garnicht funktioniert;-)
Tastenbelegung:
---------------
rechte AMIGA-Taste + B -> Programm beenden
(Achtung! Nur knapp vor dem Abdrehen verwenden. Der Mäuse-TÜV kann
Ihnen lange Gefängnisstrafen wegen Fälschung des Kilometerstandes
auferlegen;-)
rechte AMIGA-Taste + H -> Fenster schließen
Mousometer läuft im Hintergrund weiter, nur das Fenster ist nicht
sichtbar.
rechte AMIGA-Taste + I -> Info
rechte AMIGA-Taste + R -> Rekorde
rechte AMIGA-Taste + T -> Maustasten
rechte AMIGA-Taste + E -> Maustastenrekorde
Zukunftsträumereien:
--------------------
Außer von ein paar Catalog-Files träumen die Autoren in Punkto
MousoMeter nicht mehr viel. Wir haben schon das nächste, sehr
ähnliche Projekt in Angriff genommen. Laßt Euch überraschen!
Da weder Michael noch ich andere Sprachen als Deutsch und Englisch
sprechen, sind wir auf die Hilfe anderer angewiesen was die
Catalogs betrifft. Im Archiv ist das .cd und das deutsche .ct File
inkludiert. Ich weis das sie fürchterlich aufgebaut sind, aber
es war ja auch das erste mal das ich ein Programm mit Locals aus-
gestattet habe;-) Gemeinsam werden wir das schon schaffen...
Übersetzt Sie einfach und schickt Sie an eine der beiden unteren Adressen.
Die Autoren:
------------
Wolfgang Breyha E-Mail: e9025856@stud1.tuwien.ac.at
Großer Ring 42 IRC-Nick: MASH
1130 WIEN
Österreich
Michael Matzl
Maurer-Langegasse 57/1/4
1238 WIEN
Österreich
Werbung:
--------
Falls Ihnen Mousometer gefällt, schauen Sie sich doch nach weiteren
Utilities dieser Erfolgsautoren um!!
D.E.R. ST-Player (STP) von Wolfgang Breyha
Ein Soundtracker-Moduleplayer mit kompletter grafischer Benutzer-
oberfläche eines CD-Players, verdammt vielen Features und
Fernbedienung.
Plot 3D von Michael Matzl
Ein umfangreicher 3D Funktionsplotter mit Kick 2.0 Oberfläche.
coming soon:
.....Meter: Ja, ja, ganz richtig. Es ist schon wieder sowas im Anmarsch!
Was es wirklich ist werde ich nicht verraten. vielleicht nur so viel:
Markus Illenseer hat mich in Köln gefragt ob ich nicht noch so was
für die ........ schreiben könnte. Vielleicht kann er sich ja erinnern.
Fragt in doch mal am IRC (Nickname = Ill)...
Danksagungen:
-------------
Zum Schluß noch vielen Dank an
Reinhardt Franz(Killersoft), Dieter Henkel, Peter Scherbaum
für das Testen, die Fehlerberichte, einige gute Ideen
und beste Freundschaft;
an folgende MousoMeter-Fans die mir Mail geschickt haben:
(Reihenfolge nach Datum der ersten Mail)
Michael Thiel , Deutschland, 16 Sep 93 14:43
Christian Carlsson, Schweden , 16 Sep 93 20:44
Stefano Peruzzi , Italien , 2 Jun 94 22:02
Tetsuo , Finnland , 13 Aug 94 12:58
an alle die wirklich normale Post geschickt haben:
Tobias Ferber , Deutschland
Bernd Schäfer , Deutschland
Kristoffer Larsson , Schweden
Michael Petrikowski, Deutschland, (Amiga Szene PD)
an all diejenigen, die mich in Köln moralisch unterstützt
haben MousoMeter zu verbessern (allen voran Markus
Ill Illenseer) und gleich das nächste ?Meter-Tool
anzufangen.
an alle die Bugreports, Mails, Ideen, Schnitzelgeld
oder andere Geschenke schicken oder schon geschickt
haben (Bitte schickt uns ja keine echten Schnitzel!!
Die sind nur in Wien wirklich gut;-)
Ein ganz besonderes Dankeschön an Stefan Stunz, dem
MUI-Vater. Ich hoffe für alle AMIGA-Fans, daß MUI
DER Standart wird.
an VillageTronic für die Entwicklung der Picasso II
an F.G.T.H für alle Ihre Maxi-Singles.
an Citroen für den 2CV, das lustigste Auto das ich je hatte.
an Robert Altman für MASH, den besten Film aller Zeiten
an Mama und Papa für ....
//
an Commodore für die Entwicklung des \X/AMIGA
und niemals vergessen: Intel outside!!
/* $Revision Header built automatically *************** (do not edit) ************
**
** © Copyright by Modern Art Soft Hietzing
**
** File : MUIMouso.c
** Created on : Saturday, 03.07.93 18:37:57
** Created by : Wolfgang Breyha & Michael Matzl
** Current revision : V3.13
**
**
** Purpose
** -------
** - Commoditiy for meassuring mouse-movement in kilometers
**
** Revision V3.13
** --------------
** created on Thursday, 20.04.95 01:57:49 by Wolfgang BREYHA. LogMessage :
** - Hotkeys for MUI Requesters added (catalogs)
** Communication with other *Meter Products to avoid
** multiple Checkdate Requesters
**
** Revision V3.12
** --------------
** created on Thursday, 15.09.94 12:32:14 by W.Breyha & M.Matzl. LogMessage :
** - MousoMeter uniconfies now if a requester is coming up
** Bug in Save Prefs corrected; Sourceupdate to MUI 2.2
** Italian catalog included
**
** Revision V3.11
** --------------
** created on Tuesday, 24.05.94 22:48:21 by W.Breyha & M.Matzl. LogMessage :
** - About-Window fixed for non-laced WB
**
** Revision V3.10
** --------------
** created on Wednesday, 02.03.94 00:34:56 by Wolfgang BREYHA. LogMessage :
** -*- changed on Tuesday, 08.03.94 21:49:48 by Wolfgang BREYHA. LogMessage :
** - Bug in loadroutine removed (date of first use of 3.09
** was not stored correctly!)
** -*- created on Wednesday, 02.03.94 00:34:56 by Wolfgang BREYHA. LogMessage :
** - All EasyStruct Requesters changed to MUI Requesters
**
** Revision V3.09
** --------------
** created on Monday, 28.02.94 01:01:42 by W.Breyha & M.Matzl. LogMessage :
** -*- changed on Monday, 28.02.94 11:29:06 by Wolfgang BREYHA. LogMessage :
** - Ignore button in both checkdate requesters now.
** Minor bug in button window removed (no timeupdate)
** -*- created on Monday, 28.02.94 01:01:42 by W.Breyha & M.Matzl. LogMessage :
** - Problem with average button values fixed (time of 1st usage
** of buttons saved)
**
** Revision V3.08
** --------------
** created on Thursday, 17.02.94 12:29:23 by Wolfgang BREYHA. LogMessage :
** -*- changed on Sunday, 20.02.94 23:48:49 by Wolfgang BREYHA. LogMessage :
** - Bug in Resethandler removed (only IORequest not IOStdReq
** allocated); code for Helpfile-detection removed since MUI
** does it itself;
** -*- created on Thursday, 17.02.94 12:29:23 by Wolfgang BREYHA. LogMessage :
** - Button-Highscores included
**
** Revision V3.07
** --------------
** created on Tuesday, 15.02.94 12:55:11 by Wolfgang BREYHA. LogMessage :
** - Timerrequest changed; new day recognized exactly at 24h now
** Resethandler added
**
** Revision V3.06
** --------------
** created on Monday, 14.02.94 20:45:20 by W.Breyha & M.Matzl. LogMessage :
** - CX_PRIORITY is supported now
** Mousebutton-Statistic added
** Last values added
** helpfile location localized
**
** Revision V3.05
** --------------
** created on Sunday, 13.02.94 23:17:25 by Wolfgang Breyha. LogMessage :
** - localized
** Ok shortcut in About and HighScore Window enabled
** Save Prefs enabled (don't know why it was disabled ;-)
** Activate, Disable corrected (no timeupdate)
**
** Revision V3.04
** --------------
** created on Sunday, 30.01.94 16:54:16 by Michael Matzl. LogMessage :
** - Online help included
** History in documentation included
**
** Revision V3.03
** --------------
** created on Wednesday, 19.01.94 00:13:10 by W.Breyha & M.Matzl. LogMessage :
** -*- changed on Thursday, 20.01.94 16:56:49 by Wolfgang BREYHA. LogMessage :
** - cosmetic sourcechanges, date-check improved
** MM uses now .info-file as iconify-icon
** -*- created on Wednesday, 19.01.94 00:13:10 by W.Breyha & M.Matzl. LogMessage :
** - Systemdate-check included
**
** Revision V3.02
** --------------
** created on Sunday, 07.11.93 20:32:23 by Michael Matzl. LogMessage :
** - Window-Activation at startup disabled
** save every time at startup
**
** Revision V3.01
** --------------
** created on Friday, 17.09.93 20:47:03 by Michael Matzl. LogMessage :
** - (In)active signals from Exchange activated:)
** Cosmetic changes in About Window
** Iconfiy Image included
** some bugfixes
**
** Revision V3.00
** --------------
** created on Monday, 06.09.93 01:30:00 by Wolfgang BREYHA. LogMessage :
** - Totaly new version using the brand new MUI from Stefan Stunz
**
** Revision V2.01
** --------------
** created on Saturday, 04.09.93 13:44:12 by Wolfgang BREYHA. LogMessage :
** - Bug in highscoretable removed
**
** Revision V2.00
** --------------
** created on Wednesday, 01.09.93 15:27:35 by Wolfgang BREYHA. LogMessage :
** - Autosave to .info-file for calibration, window x,y
** Measures uptime too now. Aboutrequester changed.
** Highscorelist included. Timer.device for newday-check.
** Removed many bugs
**
** Revision V1.10
** --------------
** created on Wednesday, 25.08.93 00:09:20 by Michael Matzl. LogMessage :
** - Inputhandler add
**
** Revision V1.02
** --------------
** created on Wednesday, 14.07.93 21:38:32 by Michael Matzl & Wolfgang Breyha. LogMessage :
** - Added Calibration-routine
** didn't save kilometers when window hidden
**
** Revision V1.01
** --------------
** created on Wednesday, 07.07.93 17:04:48 by Michael Matzl. LogMessage :
** -*- changed on Thursday, 08.07.93 00:37:01 by Michael Matzl. LogMessage :
** - Enforcer-Hit fixed
** -*- created on Wednesday, 07.07.93 17:04:48 by Michael Matzl. LogMessage :
** - Bug fixed in CalcKM-routine (y-axis not considered)
** click on close-gadget hides window
** saved 0 km when started again
** menu added
**
** Revision V1.00
** --------------
** created on Saturday, 03.07.93 18:37:57 by W.Breyha & M.Matzl. LogMessage :
** --- Initial release ---
**
*********************************************************************************/